
package Supermarket;

import java.awt.Component;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;

/**
 *
 * @author bagi
 */


//Δημιουργία αντικειμένου-στοιχείου κελί πίνακα για καθορισμό μορφής ημερομηνίας
public class DateFormatRenderer extends DefaultTableCellRenderer{  

    public Component getTableCellRendererComponent(JTable table, Object value, boolean   
        isSelected, boolean hasFocus, int row, int column){  
            super.getTableCellRendererComponent( table, value, isSelected, hasFocus, row, column );  
            if ( (value != null) && (value instanceof Date )){  
                String strDate = new SimpleDateFormat("dd/MM/yyyy").format((Date)value);  
                this.setText( strDate );  
            }else  
                this.setText("");  
                return this;  
            }  
}  

